]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
gnome-shell-build-setup.sh: install libdb on Fedora 18.
authorOwen W. Taylor <otaylor@fishsoup.net>
Fri, 5 Oct 2012 17:43:37 +0000 (13:43 -0400)
committerOwen W. Taylor <otaylor@fishsoup.net>
Fri, 5 Oct 2012 17:52:41 +0000 (13:52 -0400)
For F18, db4-devel doesn't install the main -ldb and db.h any more,
so we need the libdb-devel package and Berkeley DB 5.

tools/build/gnome-shell-build-setup.sh

index fd511aa1fa9660cdae768998ad311a179dfcd638..8ff7fbbc9ed3e42eaf8033f0bc5e2398f829bea7 100755 (executable)
@@ -98,7 +98,7 @@ xcb: f:xcb-util-devel d:libx11-xcb-dev # startup-notification
 # Other libraries
 cracklib: fs:cracklib-devel d:libcrack2-dev # libpwquality
 cups: fs:cups-devel d:libcups2-dev # gnome-control-center
-db4: f:db4-devel d:libdb-dev # evolution-data-server
+libdb: d:libdb-dev # evolution-data-server - see below for Fedora
 icu: f:libicu-devel d:libicu-dev # WebKit
 libacl: f:libacl-devel d:libacl1-dev # gudev
 libcurl: f:libcurl-devel # liboauth. See below for Debian
@@ -212,6 +212,14 @@ if test "x$system" = xFedora ; then
       reqd="$reqd gettext-devel"
   fi
 
+  # For evolution-data-server:
+  # /usr/include/db.h moved packages in Fedora 18
+  if expr $version \>= 18 > /dev/null ; then
+      reqd="$reqd libdb-devel"
+  else
+      reqd="$reqd db4-devel"
+  fi
+
   echo -n "Computing packages to install ... "
   for pkg in $reqd ; do
       if ! rpm -q --whatprovides $pkg > /dev/null 2>&1; then